@media screen and (min-width :1199px) and (max-width: 1366px) {
	
	
}

@media screen and (min-width: 992px) and (max-width: 1198px) {
	
	
}

@media screen and (min-width: 1024px) and (max-width: 1366px) {
	.navbar-brand img {
		width:13rem;
	}
	.nav-link {
		font-size:16px;
	}
	.inner_banner {
		height: 330px;
	}
	.dropdown-item {
		font-size:14px;
	}
	.dropdown-item {
		font-size: 15px;
	}
	
}

/********Sm-start*******/
@media screen and (min-width: 768px) and (max-width: 991px) {
	.nav-link {
		font-size:14px;
	}
	.dropdown-item {
		font-size:13px;
	}
	.navbar-brand img {
		width:11rem;
	}
	.dropdown-item {
		font-size: 14px;
	}
	
}

@media screen and (max-width: 980px) {
	
}

@media screen and (max-width: 768px) {
	
	
}

@media screen and (min-width: 480px) and (max-width: 766px) {
	
	
}

/********xs-start********/
@media (min-width: 768px) {
	.ml-md-4, .mx-md-4 {
		margin-left: 1.2rem!important;
	}
}
@media screen and (max-width: 767px) {
	
	.start-header.scroll-on {
		position:static;
	}
	.nav-item:after{
		display: none;
	}
	.nav-item::before {
		position: absolute;
		display: block;
		top: 15px;
		left: 0;
		width: 11px;
		height: 1px;
		content: "";
		border: none;
		background-color: #000;
		vertical-align: 0;
	}
	.dropdown-toggle::after {
		position: absolute;
		display: block;
		top: 10px;
		left: -23px;
		width: 1px;
		height: 11px;
		content: "";
		border: none;
		background-color: #000;
		vertical-align: 0;
		transition: all 200ms linear;
	}
	.dropdown-toggle[aria-expanded="true"]::after{
		transform: rotate(90deg);
		opacity: 0;
	}
	.dropdown-menu {
		padding: 0 !important;
		background-color: transparent;
		box-shadow: none;
		transition: all 200ms linear;
	}
	.dropdown-toggle[aria-expanded="true"] + .dropdown-menu {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}
	body.dark .nav-item::before {
		background-color: #fff;
	}
	body.dark .dropdown-toggle::after {
		background-color: #fff;
	}
	body.dark .dropdown-menu {
		background-color: transparent;
		box-shadow: none;
	}
	
	#main_wrapper {
		height:auto;
	}
	.affix, .affix-top {
		position:static;
	}
	.main_logo img {
		margin:0 auto;
		display:table;
	}
	.wrap_left ul {
		float:none;
	}
	.wrap_left {
		padding:0px;
	}
	.homecall {
		margin-top:0px;
	}
	.homeemail {
		margin-top:10px;
	}
	.homeemail, .homecall{
		width:265px;
	}
	.homecall a, .homeemail a {
		font-size:14px;
	}
	.intro_hed span a {
		font-size:16px;
	}
	body {
		overflow:scroll;
	}
	.sec_list {
		padding:0 0 20px 0;
	}
	.line_ele:nth-child(2), .line_ele:nth-child(3), .line_ele:nth-child(5), .line_ele:nth-child(6), .line_ele:nth-child(8) {
		border-right: 0px;
	}
	.lne:nth-child(8) {
		border-left: 0px;
	}
	.sec_dtl_main p {
		text-align:justify;
	}
	.sec_dtl_main {
		padding:25px 0;
	}
	.intro_hed h4 {
		padding:10px 0 0 0;
		font-size:14px;
		line-height:22px;
	}
	.section_main {
		overflow:hidden;
		min-height:auto !important;
		max-height:100% !important;
	}
	.intro_hed {
		padding-bottom:15px;
	}
	.middle_section {
		padding:0px;
	}
	.foot-bot-head h5 {
		line-height:22px;
		text-align:center;
	}
	.footer-icon ul {
		float:none;
		margin:0 auto;
		display:table;
		margin-top:15px;
	}
	.header-nav {
		padding: 0px 15px 0 15px;
	}
	.navbar-brand {
		margin-right:0rem;
	}
	.navigation-wrap {
		position:static;
		border-bottom:2px solid #ddd;
		border-top:2px solid #ddd;
	}
	#carousel {
		margin-top: 0px;
	}
	#hm_abt_section {
		padding:50px 0;
	}
	.border {
		background:#f6f6f6;
	}
	.hm_why_lft:before, .hm_why_lft:after, .hm_prd_lft:before, .hm_prd_lft:after, .hm_dp_foot::before {
		display:none;
	}
	.hm_why_lft ul {
		width:100%;
	}
	#hm_choose_btm {
		padding:20px 0px;
		margin: -150px 0 70px;
	}
	.hm_choose_hed h2, .hm_abt_dtl h2, .hm_core_hed h2, .hm_prd_hed h2, .hm_blog_hed h2 {
		font-size:20px;
	}
	.hm_choose_hed {
		padding: 1.8rem 0;
	}
	.hm_why_lft ul li {
		padding: 10px 10px 10px 10px;
	}
	.hm_why_lft ul li h5, .hm_prd_lft ul li h6, .news-block .lower-content h6 {
		font-size: 12px;
	}
	.hm_why_lft ul li .number {
		width:55px;
	}
	.hm_prd_lft {
		padding-bottom:0rem;
	}
	.hm_prd_lft ul li .number {
		width:45px;
	}
	.number img {
		width:40px;
		height:40px;
	}
	.hm_why_lft {
		padding-bottom:1rem;
	}
	.hm_why_mg h4, .hm_prd_rht h4 {
		font-size:18px;
	}
	.hm_why_btm span {
		font-size:14px;
	}
	.align-items-end {
		margin:0 0;
	}
	.hm_abt_right ul {
		width: 110%;
		left: -5%;
		margin-top:15px;
	}
	.owl-theme .owl-dots .owl-dot span {
		margin:5px 2px !important;
		width:14px !important;
		display:block;
	}
	#hm_prd_btm {
		padding:20px 0px;
	}
	.hm_prd_lft {
		margin-left:0%;
		width:100%;
		padding-top:2rem;
	}
	#hm_blog_main {
		padding:50px 0 30px 0;
	}
	.navbar-toggler {
		padding:1rem;
		border-radius:0rem;
		background:#f6f6f6;
	}
	.navbar-light .navbar-toggler-icon {
		border-bottom:2px solid #000;
	}
	.navbar-light .navbar-toggler-icon:after, .navbar-light .navbar-toggler-icon:before {
		height:2px;
	}
	#carousel .carousel-control-right {
		right: 10%;
	}
	#carousel .carousel-control {
		background: none;
		top: 33%;
		font-size: 16px;
		text-align: center;
		width: 26px;
		height: 26px;
		opacity: 1;
		position: absolute;
	}
	#carousel .carousel-control span {
		color: #fff;
		background: #000;
		height: 30px;
		width: 30px;
		z-index: 121;
		line-height: 30px;
		text-align: center;
		position: absolute;
	}
	.hm_txt h4, .hm_txt1 h4 {
		font-size:1rem;
		color:#fff;
	}
	.hm_txt {
		padding: 20px 8px;
		background: #fff;
		margin-bottom: 10px;
		border: 3px solid #416b9d;
		display: block;
	}
	.hm_txt1 {
		padding: 20px 8px;
		background: #224B83;
		margin-bottom: 10px;
		border: 3px solid #224B83;
		display: block;
	}
	.border {
		padding: 20px 0px 15px 0;
	}
	.hm_abt_right ul li .number {
		font-size: 26px;
		text-align: left;
		line-height: 36pt;
		display: table-cell;
		width: 80px;
	}
	.hm_abt_right ul li h5 {
		font-size:1.2rem;
	}
	.number img {
		width: 30px;
		height: 30px;
	}
	.hm_why_lft ul li .number {
		width: 50px;
	}
	.hm_choose_hed {
		padding: 1.5rem 0;
	}
	.hm-abt-detail {
		padding:42px 5% 0;
	}
	.inner_banner {
		height:150px;
	}
	.inn_abt_hed h1, .inn_prd_hed h1 {
		font-size:22px;
	}
	#inn_about_section {
		padding:30px 0 80px 0;
	}
	.timeline {
		padding:25px 0 0;
	}
	.timeline ul li {
		padding:20px 0;
	}
	.content {
		padding:20px;
	}
	#inn_product_section {
		padding:30px 0 30px 0;
	}
	.inn_qlt_mg {
		margin-top:20px;
	}
	.research_banner, .inner_banner1 {
		height: 150px;
		background-size: cover;
		background-position: center center;
	}
	.inn_rd_hed h2, .inn_prd_hed2 h2 {
		font-size:20px;
	}
	#inn_rd_btm {
		padding:10px;
	}
	.inn_rd_lst p {
		font-size:12px;
	}
	#namanyay-search-box {
		width:220px;
	}
	#searchthis {
		margin-top:15px;
	}
	#inn_product_section {
		background:none;
	}
	.inn_prd_hed2 {
		padding-top:2rem;
	}
	.inn_medical_head h4 {
		font-size:16px;
	}
	.inn_service_bx {
		height:auto;
		padding:15px;
	}
	.inn_career_para{
		padding-top:0px;
	}
	.career_sec ul li h6 {
		font-size:14px;
		padding-bottom:10px;
	}
	.career_sec ul li div {
		float:none;
	}
	.sub-head h4 {
		font-weight:600;
		font-size:19px;
	}
	.contact-info .item {
		/* padding-bottom:30px; */
	}
	.nav-link {
		font-size:14px;
	}
	.sec_dtl p {
		text-align:left;
	}
	.tp_foot_hed ul li a {
		font-size:14px;
	}
	.hm_tp_foot  {
		padding:70px 5px 40px;
	}
	.inn_abt_para p, .inn_ser_para p, .inn_career_para p, .contact-info .cont p {
		font-size:14px;
	}
	.timeline ul li p {
	   font-size:14px;
	}
	
	
	
	
}


@media screen and (max-width: 420px) {
	.navbar-brand img {
		width:225px;
	}
	
	
	
	
}



@media screen and (max-width: 360px) {
	#hm_choose_main {
		height:280px;
	}
	.navbar-brand img {
		width:225px;
	}
	
	
}

@media screen and (max-width: 320px) {
	.navbar-brand img {
		width:225px;
	}
	
}